home *** CD-ROM | disk | FTP | other *** search
/ MacFormat España 21 / macformat_21.iso / Shareware / Comunicación / MacWebCam 2.1 / Scripting MacWebCam < prev   
Text File  |  1996-08-06  |  5KB  |  108 lines

  1. You can use AppleScript to get and change the captions, logos, backgrounds, and the state of MacWebCam. 
  2.  
  3. To change most information, you must specify a document.  You can specify the document by name, index or by using the term "active document".  The "active document" points to the document that was last used or that is about to take a picture and lets you have a pre or post process script used by any document. 
  4.  
  5. MacWebCam also has a Pre and Post AppleScript processing.  These are compiled text files that execute right before taking a picture or immediately after taking a picture.  These files are compiled when the Cam is started, or when the Cam is changed (by AppleScript or by setup dialogs.)  This means that if you change the contents of a script text file, you'll need to stop then start the cam, or send a "set preprocess applescript file" AppleScript command.
  6.  
  7.  
  8. MacWebCam Suite: Terms for controlling MacWebCam
  9.  
  10. stop: stop document
  11.     stop  document  -- the document to stop
  12.  
  13. start: start document
  14.     start  document  -- the document to start
  15.  
  16. show preview window: shows WebCam preview window
  17.     show preview window  document  -- the document
  18.  
  19. hide preview window: shows WebCam preview window
  20.     hide preview window  document  -- the document
  21.  
  22. take picture now: take picture and add to current series
  23.     take picture now  reference  -- document
  24.  
  25. take picture with: document to use
  26.     take picture with  reference  -- the object to save
  27.         type  type class
  28.         file  file specification  -- dest
  29.         [renaming file  boolean]  -- false to prevent a file from being overwritten by itself
  30.  
  31. Class application: An application program
  32. Plural form:
  33.     applications
  34. Elements:
  35.     window by numeric index, by name
  36.     document by numeric index, by name
  37. Properties:
  38.     active document  document  [r/o]  -- the active document
  39.  
  40. Class document: a document
  41. Plural form:
  42.     documents
  43. Elements:
  44.     window by numeric index, by name
  45.     caption by numeric index
  46.     logo
  47.     background
  48.     digitizer
  49. Properties:
  50.     images  integer  -- number of images to archive
  51.     file name  string  -- The destination file name
  52.     file extension  string  -- The destination file name
  53.     interval  small integer  -- The number of seconds between images
  54.     modified  boolean  [r/o]  -- Has the document been modified since the last save?
  55.     name  string  [r/o]  -- the title of the document
  56.     active  boolean  -- Document turned on?
  57.     image quality  perfect/max/medium/low  -- Image quality of JPEG image
  58.     image type  JPEG/PICT/gif  -- Image kind
  59.     width  small integer  -- width
  60.     height  small integer  -- height
  61.     depth  small integer  -- depth
  62.     pictures taken  small integer  [r/o]  -- pictures taken since start
  63.     preprocess AppleScript file  alias  -- pre-process AppleScript file
  64.     postprocess AppleScript file  alias  -- post-process AppleScript file
  65.     last image file  alias  -- file of last picture
  66.  
  67. Class caption: A caption
  68. Properties:
  69.     position  point  -- coordinates of caption
  70.     style  plain/bold/italic/underline/outline/shadow/condensed/expanded  -- the text style
  71.     message  string  -- the text of the caption
  72.     font  string  -- the name of the font
  73.     size  fixed  -- the font size in points
  74.     color  RGB color  -- the color
  75.     horizontal justification  left/right/center/other  -- horizontal justification
  76.     vertical justification  top/bottom/center/other  -- vertical justification
  77.  
  78. Class logo: the logo image
  79. Properties:
  80.     position  point  -- coordinates of logo
  81.     file  alias  -- the picture file
  82.     active  boolean  -- Is the logo currently active?
  83.     horizontal justification  left/right/center/other  -- horizontal justification
  84.     vertical justification  top/bottom/center/other  -- vertical justification
  85.     transfer mode  normal/transparent/inverse/black background/fade in gray  -- transfer mode
  86.  
  87. Class background: the background image
  88. Properties:
  89.     video offset  point  -- offset of background image
  90.     file  alias  -- the picture file
  91.     active  boolean  -- Is the background currently active?
  92.     transfer mode  normal/transparent/inverse/black background/fade in gray  -- transfer mode
  93.  
  94. Class digitizer: the video digitizer image
  95. Properties:
  96.     hue  integer  -- hue
  97.     brightness  integer  -- brightness
  98.     saturation  integer  -- saturation
  99.     contrast  integer  -- contrast
  100.     sharpness  integer  -- sharpness
  101.     black level  integer  -- black level
  102.     white level  integer  -- white level
  103.     input  small integer  -- input - e.g. 1 or 2
  104.     number of inputs  small integer  [r/o]  -- input - e.g. 1 or 2
  105.  
  106.  
  107. The complete dictionary of terms is available by opening the dictionary of MacWebCam from Script Editor.
  108.